package com.zlzlib.vuePage.bean.vo;

import com.zlzlib.vuePage.bean.enums.FormShowTypeEnum;
import lombok.Data;

import java.util.Map;

/**
 * 表单数据项
 *
 * @DateTime: 2024/7/19 17:04
 * @Author zlz
 * @Version 1.0
 */
@Data
public class FormItemVo {
    /**
     * 显示标题
     */
    private String title;
    /**
     * 显示的提示
     */
    private String hint;
    /**
     * 表单默认值
     */
    private String defaultValue;
    /**
     * 是否可以修改
     */
    private boolean edit;
    /**
     * 对应值的关键词
     */
    private String key;
    /**
     * 未选提示
     */
    private String propTip;
    /**
     * 默认提示
     */
    private String defaultTip;
    /**
     * 表单类型
     */
    private FormShowTypeEnum type;
    /**
     * 不同表单类型独立配置
     */
    private Map<String, Object> formConfig;
    /**
     * 表单数据配置
     */
    private FormDataConfigVo dataConfig;
}